home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / biz / dbase / AmigaBase25.lha / AmigaBase / Liesmich < prev    next >
Text File  |  1997-09-18  |  14KB  |  295 lines

  1.    AMIGABASE V 2.5 (c) 1989-1997 Steffen Gutmann
  2.    =============================================
  3.  
  4.    AmigaBase ist eine programmierbare hierarchische Hauptspeicherdatenbank.
  5.  
  6.    AmigaBase ist Shareware. Das heißt, daß dieses Programm frei kopiert
  7.    und weitergegeben werden darf. Das Programmpaket darf nur vollständig
  8.    und kostenlos (abgesehen von geringen Kopiergebühren) weitergegeben
  9.    werden. Alle Rechte bleiben bei mir.
  10.    Benutzen Sie AmigaBase, so müssen Sie sich registrieren lassen. Dazu
  11.    senden Sie einen kurzen Brief zusammen mit dem Shareware-Betrag an:
  12.  
  13.       Steffen Gutmann
  14.       Wiesentalstr. 30
  15.       D-73312 Geislingen/Eybach
  16.       GERMANY
  17.  
  18.    Die Share beträgt DM 70,-- oder US $50. Als Briefvorlage können Sie gerne
  19.    den Inhalt der Datei "Reg_Form.Deutsch" verwenden.
  20.  
  21.    Falls Sie ein registrierter Benutzer von AmigaBase V1.xx sind, so
  22.    dürfen Sie die neue Version benutzen. Falls Sie das neue Handbuch
  23.    haben möchten, so können Sie es für einen Update-Betrag von
  24.    DM 30,-- (US $20) bekommen. Bitte geben Sie Ihre Registriernummmer an,
  25.    wenn Sie den Betrag an mich schicken.
  26.    Registrierte Benutzer von AmigaBase V2.x finden im Verzeichnis "Updates"
  27.    einen Dokumentationsupdate zu ihrem Handbuch.
  28.  
  29.    Senden Sie das Geld per Euroscheck (nur in DM), deutschem Verrechnungsscheck
  30.    oder bar (achten Sie darauf, daß das Geld von außen nicht sichtbar ist).
  31.    Verwenden sie keinesfalls einen Auslandsscheck!
  32.    Sie können das Geld auch auf mein Konto Nr.: 608 130 001 bei der Volksbank
  33.    Göppingen (BLZ 610 605 00) überweisen. In diesem Falle bitte ich Sie, den
  34.    Einzahlungs-, bzw. Überweisungsbeleg an mich zu senden.
  35.    Vergessen Sie auf keinen Fall Ihre Adresse mir mitzuteilen. Nur so kann
  36.    ich Ihnen AmigaBase und die Dokumentation zusenden!
  37.  
  38.    Als Gegenleistung bekommen Sie die neueste Version von AmigaBase, sowie
  39.    das über 100 DinA4-Seiten starke Benutzerhandbuch. Das Handbuch gibt es in
  40.    Englisch und natürlich in Deutsch. Es wurde mit Latex gesetzt, enthält
  41.    mehrere Bildschirm-Abbildungen und ist gebunden.
  42.  
  43.    Bitte beachten Sie, daß ich von Anfang Oktober 1997 bis Ende Januar 1998
  44.    nicht an der oben genannten Adresse bin und Registrierungen in diesem
  45.    Zeitraum sich erheblich verzögern können.
  46.  
  47.    Ich übernehme keine Haftung dafür, daß das Programm einwandfrei
  48.    funktioniert, noch für irgendwelche Schäden, die durch Anwendung dieses
  49.    Programms entstehen. Eventuell auftretende Fehler können Sie mir aber
  50.    berichten. Es können jedoch nur rekonstruierbare Fehler behoben werden.
  51.    Sie erreichen mich über die oben angegebene Adresse, oder per E-Mail an
  52.  
  53.       gutmann@informatik.uni-freiburg.de
  54.  
  55.    AmigaBase benutzt die 'reqtools.library' (c) Nico François,
  56.    sowie die 'gadget.library' (c) Steffen Gutmann.
  57.  
  58.  
  59.    Lieferumfang:
  60.    -------------
  61.  
  62.       Folgende Dateien sollten Sie haben:
  63.  
  64.       AmigaBase oder AmigaBase.lha
  65.                                  -  ausführbares Programm, evt. gepackt.
  66.       Install-AB/*               -  Installer-Script zur Installation von
  67.                                     AmigaBase.
  68.       LiesMich                   -  Diese Datei.
  69.       ReadMe                     -  Englisches LiesMich
  70.       BUGS
  71.       CONTENTS
  72.       HISTORY
  73.       TODO                       -  weitere Informationen
  74.       Reg_Form                   -  Vorlage zur Einsendung einer Registrierung
  75.       Reg_Form.deutsch           -  deutsche Version
  76.       Updates/*                  -  Handbuch-Updates für registrierte Benutzer
  77.       Catalogs/*/AmigaBase.catalog
  78.                                  -  Katalogdateien für andere Sprachen als
  79.                                     Englisch.
  80.       Data/Deutsch/*             -  einige Beispielprojekte (deutsche Vers.)
  81.       Data/English/*             -  einige Beispielprojekte (englische Vers.)
  82.       Data/Graphics/Mandelpic.iff
  83.                                  -  Iff-Bild, wird vom Projekt "Apfelbilder"
  84.                                     benötigt.
  85.       libs13/reqtools.library    -  reqtools.library für Kickstart 1.2/1.3
  86.       libs20/reqtools.library    -  reqtools.library ab Kickstart 2.0+
  87.       libs13/gadget.library      -  Gadget-Library für 1.2/1.3 und 2.0+
  88.       ToolManager/AmigaBase.brush
  89.                                  -  Imagedatei für Toolmanager.
  90.       lha                        -  Entpacker für AmigaBase.lha
  91.       Muchmore                   -  Textanzeigeprogramm
  92.  
  93.  
  94.    Systemumgebung:
  95.    ---------------
  96.  
  97.       AmigaBase läuft auf jedem Amiga ab Kickstart Version 1.2/1.3. Von den
  98.       Verbesserungen neuerer AmigaOS Versionen wird jedoch Gebrauch gemacht,
  99.       sofern vorhanden.
  100.       Für AmigaBase benötigen Sie mindestens 1 MByte Hauptspeicher.
  101.       Empfehlenswert, aber nicht unbedingt notwendig, sind mehr Hauptspeicher
  102.       und eine Festplatte.
  103.  
  104.  
  105.    Installation:
  106.    -------------
  107.  
  108.       Zur Installation gibt es ein Installer-Script im 'Install-AB'-
  109.       Verzeichnis, das Sie mittles einem Doppelklick starten müssen.
  110.       Es installiert AmigaBase, die reqtools.library, die gadget.library,
  111.       die Catalog-Dateien, sowie die Beispiel-Projekte.
  112.  
  113.       Falls Sie AmigaBase unbedingt von Hand installieren wollen, so ist
  114.       folgendes zu tun:
  115.  
  116.       o Reqtools.library: Kopieren Sie je nach Betriebssystem eine der Dateien
  117.         libs20/reqtools.library oder libs13/reqtools.library in das libs:
  118.         Verzeichnis.
  119.       o Gadget.library: Kopieren Sie die Datei libs13/gadget.library in das
  120.         libs: Verzeichnis (auch unter OS 2.0+).
  121.       o Entpacken Sie die Datei AmigaBase.lha (soweit nötig).
  122.  
  123.       Nun können Sie AmigaBase starten.
  124.  
  125.       o Falls Sie AmigaBase in deutscher Sprache betreiben wollen und mit
  126.         OS 2.0/Workbench 2.1 arbeiten, so müssen Sie die Datei
  127.         Catalogs/deutsch/AmigaBase.catalog nach LOCALE:Catalogs/deutsch/
  128.         kopieren.
  129.  
  130.       o Falls Sie AmigaBase von der Workbench aus über einen Doppelklick auf
  131.         ein AmigaBase-Projekt starten wollen, so müssen Sie in Ihrer
  132.         startup-sequence oder user-startup folgende Zeile einfügen:
  133.  
  134.            assign AmigaBase: verzeichnis_in_dem_AmigaBase_liegt
  135.  
  136.  
  137.    Was kann AmigaBase:
  138.    -------------------
  139.  
  140.       AmigaBase ist keine relationale Datenbank mit SQL Schnittstelle
  141.       oder ähnlichem. AmigaBase ist eine hierarchische, programmierbare
  142.       Datenbank. Dennoch, oder gerade deshalb, eignet sich AmigaBase
  143.       hervorragend zur Verwaltung von Musikkassetten, Videobändern,
  144.       Adressen, etc. Aber auch kompliziertere Anwendnungen wie
  145.       z.B. Buchhaltung mit automatischem Überweisungsausdruck und
  146.       Schreiben von Rechnungen bereitet AmigaBase keine Probleme.
  147.  
  148.       Ein Projekt besteht aus einer oder mehreren Karteien. Eine Kartei
  149.       wird durch ein umrandetes Rechteck dargestellt, der Name der
  150.       Kartei erscheint in der Titelleiste. Karteien können nebeneinander
  151.       oder geschachtelt plaziert werden (zur Bildung einer Hierarchie).
  152.       In einer Kartei können Variablen plaziert werden, über die Daten
  153.       eingegeben und angezeigt werden.
  154.       Die Daten werden in Datensätzen gespeichert. Für jede Kartei können
  155.       beliebig viele Datensätze allokiert werden (solange der Speicher
  156.       reicht).
  157.       Die Datensätze können nach mehreren Schlüsseln sortiert werden.
  158.       Ein Filter ermöglicht die Selektierung bestimmter Datensätze, wobei
  159.       der Filter auch ein recht komplexer Ausdruck sein kann. Nahezu jede
  160.       Funktion der eingebauten Datenbank-Programmiersprache kann hierzu
  161.       benutzt werden.  Ein Ausdruckmenü ermöglicht das benutzerdefinierte
  162.       Ausdrucken von Datensätzen. Und schließlich können bestimte Datensätze
  163.       mittels einer Suchfunktion schnell aufgefunden werden.
  164.  
  165.       AmigaBase besitzt zwei Anzeigearten: Karteianzeige und Listenanzeige.
  166.       In der Karteianzeige werden alle Karteien möglicherweise über
  167.       mehrere Fenster verteilt angezeigt, wobei in jeder Kartei genau ein
  168.       Datensatz dargestellt wird.
  169.       In der Listenanzeige werden alle Datensätze einer Kartei in einer
  170.       scrollbaren Liste angezeigt.
  171.  
  172.       AmigaBase hat zwei Betriebsmodi: Arbeitsmodus und Installationsmodus.
  173.       Im Arbeitsmodus können Sie Daten eingeben, Programme starten, etc.
  174.       Der Installationsmodus dient zum Erstellen der Datenstruktur für Ihr
  175.       Projekt. Sie können neue Variablen definieren, ändern und löschen.
  176.       Variablen können vom Typ BOOLEAN, CHOICE (Auswahl eines Punktes aus
  177.       einer Menge von Punkten), INTEGER (ganzzahlige Werte), REAL
  178.       (Fließpunktwerte), STRING (einzeilige Texte), DATE (Datumswerte),
  179.       TIME (Zeitwerte), oder MEMO (mehrzeilige Texte) sein.
  180.       Zusätzlich gibt es den Typ BUTTON, der nur zum Starten von AmigaBase-
  181.       Programmen dient.
  182.       Weiterhin können Sie neue Texte definieren, ändern und löschen. Texte
  183.       dienen nur zur Gestaltung innerhalb Karteien.
  184.       Karteien und Fenster können ebenfalls allokiert, geändert und gelöscht
  185.       werden.
  186.       Jeder Variablen, jeder Kartei und jedem Fenster müssen Sie einen
  187.       Namen geben. Dieser Namen muß mit einem Großbuchstaben beginnen.
  188.       Danach können bis zu neun weitere Buchstaben, Ziffern oder das
  189.       Zeichen '_' folgen. Reservierte Wörter, die hauptsächlich in AmigaBase-
  190.       Programmen Anwendung finden, können nicht verwendet werden.
  191.  
  192.       Das Besondere an AmigaBase ist seine Programmierung. Für jede Variable
  193.       (außer MEMO-Variablen) können Sie ein Programm schreiben, das immer
  194.       dann aufgerufen wird, wenn im Arbeitsmodus der Variableninhalt geändert
  195.       wird, bzw. wenn in einer Programmknopf-Variablen die RETURN-Taste
  196.       gedrückt wird. Falls Sie einen kleinen Einblick haben möchten, was
  197.       mit AmigaBase programmiert werden kann, so empfehle ich Ihnen einen
  198.       Blick auf das Ausdruckprogramm im Projekt MusikKassetten zu werfen.
  199.  
  200.       Eine ausführliche Beschreibung aller Funktionen und Möglichkeiten
  201.       von AmigaBase finden Sie im Benutzerhandbuch, welches nur durch
  202.       Registrierung erhältlich ist.
  203.  
  204.  
  205.    Import von Datensätzen
  206.    ----------------------
  207.  
  208.       Für den Import von Datensätzen gibt es keinen eigenen Menüpunkt,
  209.       da dies sehr flexibel durch den Einsatz von AmigaBase-Programmen
  210.       realisiert werden kann. Dies wird im Benutzerhandbuch ausführlich
  211.       in einem eigenen Kapitel beschrieben.
  212.       Dennoch ist hier eine Kurzanleitung für den Import von Datensätzen:
  213.  
  214.       Zuerst müssen Sie die Import-Datei in eine MEMO-Variable einlesen
  215.       (MEMOLOAD). Nun untersuchen Sie in einer FOR-Schleife alle Zeilen
  216.       der MEMO-Variablen, extrahieren mittels Funktionen wie LEFTSTR,
  217.       MIDSTR, RIGHTSTR, VAL, etc. die Daten und weisen diese den
  218.       entsprechenden Datensatzvariablen zu.
  219.       Diese Vorgehensweise mag zwar umständlich erscheinen, sie ist aber
  220.       sehr flexibel und immer einsetzbar.
  221.  
  222.  
  223.    Beispielprojekte
  224.    ----------------
  225.  
  226.       Im Ordner Data/Deutsch und Data/English finden Sie einige Beispiel-
  227.       projekte.
  228.       Falls Sie selber ein Projekt erzeugt haben, von dem Sie der Meinung
  229.       sind, daß es auch für andere AmigaBase-Benutzer interessant sein könnte,
  230.       so senden Sie es mir!
  231.       Wir können dann gemeinsam überlegen, wie wir das Projekt der für die
  232.       Öffentlichleit zugänglich machen können.
  233.  
  234.  
  235.    Lokalisierung
  236.    -------------
  237.  
  238.    AmigaBase is lokalisiert. Gegenwärtig wird Englisch, Deutsch, Schwedisch,
  239.    Italienisch, Französisch, Spanisch, Dänisch, Holländisch and Polnisch
  240.    unterstützt.
  241.  
  242.    Falls Sie AmigaBase auch in Ihrer Sprache unterstützt sehen wollen,
  243.    dann wenden Sie sich bitte an mich.  Für die Übersetzung von AmigaBase
  244.    in eine neue Sprache biete ich Ihnen eine kostenlose AmigaBase-
  245.    Registrierung an!
  246.  
  247.  
  248.    Installer
  249.    ---------
  250.  
  251.       Der Installer und das Installer Project-Icon sind
  252.       (c) Copyright 1991-93 Commodore-Amiga, Inc.  Alle Rechte vorbehalten.
  253.       Vervielfältigt und verbreitet unter Lizenz von Commodore.
  254.  
  255.       Die Installer-Software wird zur Verfügung gestellt, wie sie ist und
  256.       kann sich jederzeit ändern. Keinerlei Garantien werden gegeben.
  257.       Jeglicher Gebrauch findet auf Ihr eigenes Risiko statt. Es wird
  258.       keinerlei Haftung oder Verantwortung übernommen.
  259.  
  260.  
  261.    Piktogramme
  262.    -----------
  263.  
  264.         Viele der in AmigaBase verwendeten Piktogramme enstammen der
  265.         DefaultIcons-Serie - erschienen z.B. auf der Meeting Pearls CD 3,
  266.         Verzeichnis Contrib/DefaultIcons.  Die hieraus verwendeten
  267.         Piktogramme unterliegen dem Copyright von Michael-Wolfgang Hohmann
  268.         und Angela Schmidt (genaue Copyright-Aufschlüsselung siehe MP3).
  269.  
  270.  
  271.    Danksagungen
  272.    ------------
  273.  
  274.       Vielen Dank an
  275.  
  276.          o Mats Granstrom für viele Ideen und für seine amüsanten Emails :-).
  277.          o Ralph Reuchlein für Ideen und Beta-Tests.
  278.          o Thomas Fricke für das AmigaBase- and Daten-Piktogramm.
  279.          o Mads Lie Jensen für die dänische Katalogdatei und andere Dinge.
  280.          o Eyal Teler für viele Fehlermeldungen und Vorschläge.
  281.          o Falk Hildner, Wolfgang Brodowski, Dirk-Michael Brosig, Hartmut
  282.            Jäger, Michael Klingbeil und Waldemar Karwath für Beta-Tests und
  283.            für einige Beispielprojekte.
  284.          o Paolo Costabel und Werther Pirani für die italienische Katalogdatei.
  285.          o Fabien Larini und Tattoo Mabonzo für die französische Katalogdatei.
  286.          o Peter Wastholm und Mikael Fors für die schwedische Katalogdatei.
  287.          o Ronald Sloot für die holländische Katalogdatei.
  288.          o Jorge Acereda für die spanische Katalogdatei.
  289.          o Krzysztof Wojdon und Joanna Baluka für die polnische Katalogdatei.
  290.          o Timo Karjalainen für die finnische Katalogdatei.
  291.          o Alle anderen Betatester.
  292.          o Jürgen Brust, Michael Janich, Nico François, Michael Greenhalg,
  293.            Jan Ulbrich, Andy Buck, Ralf Biedert, Petra Mössner, René Schuster
  294.            und alle registrierten AmigaBase-Benutzer.
  295.